package org.dromara.cloud.gift.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 云礼账本系统中的赠礼清单表，用于记录赠礼相关信息
 * @TableName clzb_gift_list
 */
@TableName(value ="clzb_gift_list")
@Data
public class ClzbGiftList {
    /**
     * (唯一标识) 赠礼清单表的唯一标识编号，系统自动生成，用于区分不同的赠礼记录
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * (赠礼人姓名) 进行赠礼行为的人员姓名
     */
    private String giverName;

    /**
     * (礼金金额) 赠礼时所赠送的礼金数额，精确到小数点后两位
     */
    private BigDecimal giftMoney;

    /**
     * (额外说明) 针对该赠礼记录的备注信息，如特殊情况说明等
     */
    private String remarks;

    /**
     * (赠礼时间) 赠礼行为实际发生的具体日期和时间
     */
    private Date giftTime;

    /**
     * (创建时间) 该赠礼记录的创建时间，系统自动记录
     */
    private Date createTime;
}